package cn.tedu.note.service;

import cn.tedu.note.entity.User;

/**
 * 业务层接口
 * 声明软件业务功能方法 
 */
public interface UserService {
	/**
	 * 登陆功能方法
	 * @param name 登录用户名
	 * @param password 登陆密码
	 * @return 登录成功时候返回登录的用户名
	 * @throws NameException 用户名错误
	 * @throws PasswordException 密码错误
	 */
	User login(String name, String password)
		throws NameException, 
		PasswordException;
	
	/**
	 * 注册用户功能
	 */
	User regist(String name, String nick,
		String password, String confirm)
		throws NameException, 
		PasswordException;

	boolean checkToken(
		String userId, String token);
	
}







